package com.example.piedritas;

import android.os.Bundle;
import android.app.Activity;
import android.app.Dialog;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;

public class MainActivity extends Activity implements OnClickListener, OnCheckedChangeListener {
	
	private final static int PIEDRA =1 ,PAPEL =2, TIJERA =3, LAGARTO =4, SPOK =5;
	private static int jugador1Puntacion, jugador2Puntacion;
	private static String jugador1Nombre, jugador2Nombre;
	
	public static String getJugador1Nombre() {
		return jugador1Nombre;
	}

	public static void setJugador1Nombre(String jugador1Nombre) {
		MainActivity.jugador1Nombre = jugador1Nombre;
	}

	public static String getJugador2Nombre() {
		return jugador2Nombre;
	}

	public static void setJugador2Nombre(String jugador2Nombre) {
		MainActivity.jugador2Nombre = jugador2Nombre;
	}

	RadioGroup rg1;
	public static int getJugador1Puntacion() {
		return jugador1Puntacion;
	}

	public static void setJugador1Puntacion(int jugador1Puntacion) {
		MainActivity.jugador1Puntacion = jugador1Puntacion;
	}

	public static int getJugador2Puntacion() {
		return jugador2Puntacion;
	}

	public static void setJugador2Puntacion(int jugador2Puntacion) {
		MainActivity.jugador2Puntacion = jugador2Puntacion;
	}

	public static int getPiedra() {
		return PIEDRA;
	}

	public static int getPapel() {
		return PAPEL;
	}

	public static int getTijera() {
		return TIJERA;
	}

	public static int getLagarto() {
		return LAGARTO;
	}

	public static int getSpok() {
		return SPOK;
	}

	RadioButton rb1;
	RadioButton rb2;
	Button buttonSend;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		rg1 = (RadioGroup) findViewById(R.id.rg1);
		rg1.setOnCheckedChangeListener(this);
		rb1 = (RadioButton) findViewById(R.id.rb1);
		rb2 = (RadioButton) findViewById(R.id.rb2);
		buttonSend = (Button) findViewById(R.id.buttonSend);
		buttonSend.setEnabled(false);
		buttonSend.setOnClickListener(this);
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}

	@Override
	public void onClick(View v) {
			if (rb1.isChecked()) {
				Intent i = new Intent(MainActivity.this, PedirNombreUnJugador.class);
				i.putExtra("valorDeJuego", 1);
				startActivity(i);
			} else if (rb2.isChecked()) {
				Intent i = new Intent(MainActivity.this, PedirNombreDosJugador.class);
				i.putExtra("valorDeJuego", 2);
				startActivity(i);}
	}

	@Override
	public void onCheckedChanged(RadioGroup group, int checkedId) {
		buttonSend.setEnabled(true);
	}

}
